package com.goods.business.service;

import com.goods.common.vo.business.InStockVO;
import com.goods.common.vo.business.ProductVO;
import com.goods.common.vo.system.PageVO;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public interface InStockService {
    //入库记录的列表
    PageVO<InStockVO> findInStockList(Map<String, Object> queryMap);
    //入库记录的明细
    Map<Object, Object> detail(Long id, Integer pageNum);
    //放入回收站
    void remove(Long id);
    //恢复状态
    void back(Long id);
    //删除入库记录
    void delete(Long id);
    //添加入库记录
    void addIntoStock(InStockVO inStockVO,String username);
    //入库记录的审核
    void publish(Long id);
}
